excessive ambition - Turkish English Dictionary